import { request } from '@/utils/request';
/**
 * 
 * @param data 获取岗位列表
 * @returns 
 */
export function gePostList(data) {
    return request({
      url: '/api/orgm/positionListPage',
      method: 'post',
      data,
    });
  }
/**
 * 
 * @param data 获取岗位所属部门
 * @returns 
 */
export function getDeptPosts(data) {
  return request({
    url: '/api/orgm/getDeptPosts',
    method: 'post',
    data,
  });
}
  /**
 * 
 * @param data 获取人员岗位列表
 * @returns 
 */
export function positionListByUser(data) {
  return request({
    url: '/api/orgm/positionListByUser',
    method: 'get',
    params:data,
  });
}
  /**
   * @description 删除岗位
   * @returns
   */
  export function deletePost(data: any) {
    return request(
      {
        url: '/api/orgm/deletePosition',
        method: 'post',
        data,
      },
      {
        successMsg: '删除成功',
      },
    );
  }
  /**
   * @description 创建岗位
   * @returns
   */
  export function createPost(data) {
    return request({
      url: '/api/orgm/addPosition',
      method: 'post',
      data,
    });
  }
  
  // 更新岗位
  export function editPost(data) {
    return request({
      url: '/api/orgm/updatePosition',
      method: 'post',
      data,
    });
  }
  
  // 岗位下用户
  export function postUsers(data) {
    return request({
      url: '/api/orgm/getPositionUser',
      method: 'get',
      params: data,
    });
  }